a {
  outline: none;
  color: blue;
}
div#chart {
  text-align: center;
}
input#lastfm_username {
  width: 140px;
}
a#visit {
  float:left;
  display: none;
}
a#about {
  float:right;
}

table {
  width: 100%;
  border-collapse: collapse;
  margin-bottom: 15px;
}

tr {
  font-size: small;
  border-top: 1px #CCC solid;
}
tr:first-child {
  background-color:#FFFFBB;
}

tr:first-child td.title {
  font-size: 16pt;
}

tr td {
  height: 1em;
  overflow: hidden;
}

tr td.title a {
  color: black;
  text-decoration: none;
  display: block;
  width: 100%;
  height: 1.2em;
  
}
tr td.title a:hover {
  text-decoration: underline;
}
tr td.date {
  width: 85px;
  text-align: right;
}
